#layout_root{
  /*
各模型样式
*/
  a:hover {color: #2386d7;text-decoration: none;}
  /* 页面顶部BANNER */
  #slideBanner { }
  .page{height:30px; margin:10px 0 0 0; text-align: center;  }


  /*  侧栏 */
  .sideBar{width:240px; margin-top: -20px; float:left; overflow:hidden; position:relative;    }

  /* 侧栏菜单 */
  #sideMenu{overflow: hidden; margin-top: 20px;}
  #sideMenu .hd{height: 80px; line-height: 80px; background: #004e90;}
  #sideMenu .hd h3{padding: 0; font-size: 20px; line-height: 80px; font-weight: bold; color: white; text-align: center;}
  #sideMenu .bd{padding: 15px 0 0; background-color: #fff; border: 1px solid #e6e6e6; border-top: none;}
  #sideMenu .bd .menuList{overflow: hidden; }
  #sideMenu .bd .menuList li{height: 45px; line-height: 45px;}
  #sideMenu .bd .menuList li a{display: block;  padding-left:90px; font-size: 14px; color: #333;  background-color: #f0f0f0; background: #f0f0f0 url(../images/sideMenuBg.png) 60px -138px no-repeat;}
  #sideMenu .bd .menuList li{height: 45px; line-height: 45px;}
  #sideMenu .bd .menuList li.even a{background-color: #fff;}
  #sideMenu .bd .menuList li a:hover,#sideMenu .bd .menuList li.on a{text-decoration: none; background-color: #1a70b5; background-position: 60px -87px; color: white;}



  /* 主要内容 mainContent */
  .mainContent{width:740px; float:right; overflow:hidden; position: relative;}
  .mianBox{overflow: hidden; }
  .mianBox .wHd{height: 55px; line-height: 55px; overflow: hidden; border: 1px solid #e6e6e6;}
  .mianBox .wHd h3{margin-left: 20px; padding-left: 38px; font-size: 18px; font-weight: bold; color: #004e90; background: url(../images/nodeIcon.png) left center no-repeat;}
  .mianBox .wHd .pathWrap{width: auto; float: right; margin-right: 10px; display: inline;}
  .mianBox .wBd{padding: 20px 20px 0 20px; overflow: hidden;}

  /* 主要内容 通栏mainContent */
  .TmainContent{width:1000px; float:right; overflow:hidden; position: relative;}


  /* 文章-父列表页 */
  .focusNewsWrap{ overflow: hidden; }
  .focusNewsWrap .wHd{height: 55px; line-height: 55px; overflow: hidden; border: 1px solid #e6e6e6;}
  .focusNewsWrap .wHd h3{margin-left: 20px; padding-left: 38px; font-size: 18px; font-weight: bold; color: #004e90; background: url(../images/nodeIcon.png) left center no-repeat;}
  .focusNewsWrap .wHd .pathWrap{width: auto; float: right; margin-right: 10px; display: inline;}
  .focusNewsWrap .wBd{padding-top: 20px; overflow: hidden;}
  .focusNewsWrap #focusNews{margin-right: 20px; display: inline;}

  /* 文章-父列表页-焦点图 */
  /*.focusBox{ width:348px; height: 262px; float: left; overflow:hidden; position:relative; z-index: 1; }
  .focusBox .hd{width: 100%; position:absolute; z-index:1; left: 0; bottom:14px; margin: 0 auto; text-align: center; }
  .focusBox .hd ul{ display: inline-block; width: auto; height: 13px; margin: 0 auto; text-align: center;  }
  .focusBox .hd ul li{ float:left; margin: 0 3px; display: inline; width:13px; height:13px; line-height:13px; text-align:center; background:#fff; cursor:pointer; border-radius: 50%;    }
  .focusBox .hd ul li span{display: none;}
  .focusBox .hd ul li.on{ background:#009a44; color: white;  }
  .focusBox .bd{ position:relative;  }
  .focusBox .bd .pic img{ width:348px; height:262px;   }
  .focusBox .bd .con,.focusBox .bd .con .title,.focusBox .bd .con .bg{position: absolute; left: 0; width: 100%; float: left; display: block;}
  .focusBox .bd .con{ bottom: 0; z-index: 1; }
  .focusBox .bd .title{z-index: 2; bottom: 32px; height: 26px; line-height: 26px; text-align: center;}
  .focusBox .bd .title a{color: white; font-size: 14px;}
  .focusBox .bd .title a:hover{color: #ddd;}
  .focusBox .bd .bg{ z-index: 1; bottom: 0; height: 68px; background-color: #000; opacity: .5; filter: alpha(opacity=50);  }

*/


  /* 文章-父列表页-循环列表 */
  .boxLoop{ overflow:hidden; height:auto;margin:0px 0 0 0; }
  .boxLoop .fl{float:left; }
  .boxLoop .fr{float:right; }
  .boxPage{width: 360px; margin-top: 20px; overflow: hidden;}
  .boxPage .hd{height: 45px; line-height: 45px; background-color: #f0f0f0; }
  .boxPage .hd h3{width: auto; float: left; border-left: 2px solid #004e90; padding: 0 22px; font-size: 16px; color: white; background-color: #1a70b5;}
  .boxPage .hd h3 a{color: white;}
  .boxPage .hd .more{font-size: 12px; float: right; margin-right: 10px; color: #999;}
  .boxPage .bd{padding: 10px 0 0; height: 156px; overflow: hidden;}
  .boxPage .bd .topicList .t .pic img{display: block; width: 110px; height: 82px;}
  .boxPage .bd .topicList .t .intro{height: 40px; overflow: hidden;}



  /* 文章-子列表页 */
  .picInfoList{overflow: hidden; margin-top: -14px;}
  .picInfoList li{margin-top: 14px; padding-bottom: 16px; overflow: hidden; border-bottom: 1px solid #e6e6e6;}
  .picInfoList li .pic{width: auto; float: left; margin-right: 15px; display: inline;}
  .picInfoList li .pic img{width: 120px; height: 90px;}
  .picInfoList li .con{overflow: hidden;}
  .picInfoList li .con h3{font-size: 18px; line-height: 24px; height: 24px; overflow: hidden;}
  .picInfoList li .con .intro{margin-top: 10px;line-height: 22px; color: #999;}
  .picInfoList li .con .intro .more{color: #d6491d;}


  /* ==========================================================================
  文章-列表页
  ========================================================================== */
  .newsList{ overflow:hidden; display:block;}
  .newsList li{height:35px; line-height:35px; overflow:hidden; padding-left: 15px; font-size: 14px; background: url(../images/dot01.png) 5px center no-repeat; }
  .newsList li font{font-size:14px;}
  .newsList li .date{float:right; color:#999;}
  .newsList li.split{height:15px; border-top:1px dotted #ccc; margin-top:15px; background:none;}
  .newsList li.noData{background:none; color:#999;}

  #articleList .topicList li.t .title{font-size: 16px; font-weight: bold;}
  #articleList .topicList li.t .title a{color: #0f8680;}
  #articleList .topicList li.t .pic img{width: 176px; height: 132px;}
  #articleList .topicList li.t .intro{line-height: 26px;}
  #articleList .topicList li.t .intro .more{color: #0f8680;}
  #articleList .topicList li.n{height:30px; line-height:30px; overflow:hidden; padding-left: 15px; font-size: 14px; background: url(../images/dot01.png) 5px center no-repeat; }
  #articleList .topicList li.n font{font-size:14px;}
  #articleList .topicList li.n a{color: #333;}
  #articleList .topicList li.split{height:15px; border-top:1px dotted #ccc; margin-top:15px; background:none;}


  /* 图片-子列表页 */
  #picChildList{}
  #picChildList .wBd{padding: 20px 20px 0 20px;overflow: hidden;}
  #picChildList .picList1{overflow:hidden;  margin-top:0;}
  #picChildList .picList1 li{float:left;width:226px;margin:0 20px 0 0;display:inline;}

  #picChildList .picList1 ul{ width: 100%; display: inline-block; float: left;}
  #picChildList .picList1 li .pic img{ width:226px; height:163px;    }
  #picChildList .picList1 li .pic a:hover img{}
  #picChildList .picList1 li .title{height: 35px; line-height: 24px; overflow: hidden; text-align: center; padding-top: 10px; font-size: 14px;}

  /* 图片-父列表页 */
  #picParentList{}
  #picParentList .boxLoop{margin:0; }
  #picParentList .boxLoop .boxPage{width:100%; }
  /*#picParentList .boxLoop .boxPage .hd{background:url(../images/detailTitBg.png) no-repeat 0px 0px; height:50px; }*/
  #picParentList .boxLoop .boxPage .hd h3{padding:0;margin:0 0 0 50px;height:40px;line-height:40px;    }
  #picParentList .boxLoop .boxPage .hd .more{margin-top:10px;}
  #picParentList .boxLoop .boxPage .bd{padding:15px 0 0 0 ;height:auto;  }
  #picParentList .picList{overflow:hidden;height:100%; }
  #picParentList  .picList li{float:left;width:160px;height:145px;   }
  #picParentList  .picList li .title{margin:4px 0 0 0;}


  /* 文章-内容页 */
  /* 文章标题 */
  .contArticle_tit{clear:both;overflow:hidden; margin:10px 0 15px 0; text-align:center; }
  .contArticle_tit h2{color:#2387d7; font-size:24px; line-height:38px;font-weight:normal;  }
  .contArticle_subTit{ color:#333; font-size:14px; text-align:center; }
  .contArticle_author{text-align:center; line-height:21px;  padding:5px 0 15px;  margin:20px 0; color:#999; border-bottom: 1px dotted #ccc; }
  .contArticle_author span{margin:0 10px; }
  .contArticle_author a{color:#666;}
  .fontZoomA{background:url("../images/shareB.gif") no-repeat 3px -124px; padding-left:20px;display:inline-block; line-height:20px; }
  .fontZoomB{background:url("../images/shareB.gif") no-repeat 3px -164px; padding-left:20px;display:inline-block; line-height:20px; }
  .contKeywords{color:#ccc;height:40px; }
  .contKeywords strong{color:#333;}
  .contKeywords a{color:#143385;margin:0 10px; }

  /* 文章内容 */
  .contArticle_text{overflow: hidden; font-size: 16px; line-height: 40px; color: #333}
  #fontzoom{width:100%; overflow:hidden; word-break: break-all; white-space: normal;	word-wrap: break-word;line-break: strict;/*IE,非汉字换行*/}
  .contArticle_text ul,.contArticle_text ol{margin-bottom:15px;margin-left:15px}
  .contArticle_bot_Artpage{margin:0px auto; text-align:center; padding-top:10px;  }
  .contArticle_bot_Artpage a{display:inline-block;padding:0 6px;border:1px solid #B8BFC5;height:18px;line-height:18px;     }
  .contArticle_bot_Artpage .pagecss{height:30px;display:block;  }
  .contArticle_bot_text{margin:0px;padding:0 10px; line-height:25px; text-align:left;color:#666;background:#fff;border:1px solid #cdd8de;  }
  .contArticle_bot_text a{color:#666;}
  .contArticle_bot_text_fun{float:right;display:inline;text-align:right; width:180px;   }
  .contArticle_bot_text_fun a{padding-left:17px; display:inline-block;background:url(../images/contArticle_bot_text.gif) no-repeat;margin:0 5px;  }
  .contArticle_bot_text_fun a.contABot01{background-position: 0px 6px;}
  .contArticle_bot_text_fun a.contABot02{background-position: 0px -34px;}
  .contArticle_bot_page{line-height:30px;  margin:10px 0; color:#666; padding-top:20px; font-size: 14px;  }
  .contArticle_bot_page a{margin-right:10px; color:#333; }
  .contArticle_bot_page a:hover{color: #2386d7;text-decoration: none; }

  .contArticle_bot_collect{height:32px;line-height:32px;    text-align:center;background:#f7f7f8; padding:0 10px;border-bottom:1px solid #e8e7e6;  font-size: 14px;  }
  .contArticle_bot_collect .contABot01,
  .contArticle_bot_collect .contABot02{ float:left;display:inline;margin:0 10px 0 0;    }
  .contArticle_bot_collect .contABot01{  }
  .contArticle_bot_collect #bdshare{float:right;line-height:16px !important; display:inline;margin:3px 0 0 0; }

  /* searchList */
  #searchList{}
  #searchList .currentNodeName .more{float:right;font-size:12px;color:#f30 }
  #searchList ul.infoList{padding:0 20px;  }
  #searchList ul.infoList li{background:url(../images/shareB.gif) no-repeat 0px -718px;height:25px;line-height:25px;margin:4px 0; padding-left:14px; border-bottom:1px dashed #dedede;  }
  #searchList ul.infoList li a font{background:#ffff66; }

  /* 打印页面 */
  #printPage{}
  #printPage .mainContent{width:99.5%; position:relative; }
  #printPage span.printBar{position:fixed;_position:absolute; z-index:9999; right:50px;_right:10px;top:30px;display:inline-block;width:130px;height:70px;  }
  #printPage span.printBar a.pr{background:url(../images/icoPrint.png) no-repeat 0px 0px;float:left;width:100px;height:60px;line-height:60px;padding:0 0 0 60px; font-size:14px; font-weight:bold; color:#f60;  }


  /* 成绩管理 */
  .ssmsBox{}
  .ssmsBox #WzdScore{width:90%;overflow:hidden;margin-top:0px; *margin-top:-30px !important;}
  .ssmsBox #WzdScore td{padding:5px 0; }
  .ssmsBox #WzdScore td *{vertical-align:middle; font-size: 14px;}
  .ssmsBox #WzdScore td #WzdScore_pnlSubjects input{margin:0 3px; }
  .ssmsBox #WzdScore td h3{font-size:14px;text-align:center; height:30px; }
  .ssmsBox #WzdScore center{height:50px; }
  .ssmsBox #WzdScore center input{background-color: #0f8680; width:60px; height:25px;line-height:25px;color:#fff;font-weight:bold;letter-spacing:1px;border:none;cursor:pointer;vertical-align: middle;}
  #scoreTips{margin:10px 40px 20px 40px;*margin:50px 40px 20px 40px !important;}
  #WzdScore_GridView1{border:1px solid #eee; margin:10px 0 0 0;border-collapse:collapse  }
  #WzdScore_GridView1 td{padding:3px;border:1px solid #eee; border-collapse:collapse  }
  #WzdScore_GridView1 th{font-weight:bold;border-bottom:1px solid orange;padding:3px; background:#ffeed9; text-align:center;color:#555; border-collapse:collapse }
  #WzdScore_GridView1 td:hover{background:#ff6;color:red;cursor:pointer; }
  .ScoreQuery{margin:30px 0 0 260px; }
  .ScoreQuery li{height:30px; }
  .ScoreQuery .inputtext{width:200px !important; }

  /* 通用侧栏模块 */

  /* 问卷 */
  #sideSurvey{}
  #sideSurvey ul{}
  #sideSurvey ul li{background:url("../images/icons.gif") no-repeat -4px -350px ;padding:0 0 0 10px; }
  #sideSurvey ul li p a{color:#f30;}
  #sideSurvey{}

  /* 投票 */
  #sideVote{}
  #sideVote .bd ul{margin:5px 0 10px 15px; }
  #sideVote .bd ul li{padding:2px 0; }


  /* 网站地图 */
  .siteMap{ overflow:hidden; zoom:1;  margin-top: 10px;}
  .siteMap .li1{ margin-bottom:5px; }
  .siteMap .h1{ height:30px; line-height:30px;  border:1px dotted #ccc   }
  .siteMap .h1 .a1{font-weight:bold;font-size:14px;color:#44a584; padding-left:10px;  }
  .siteMap .ul1{ padding:5px 20px 5px 10px; zoom:1;  }
  .siteMap .li2{  display:inline-block; *display:inline; zoom:1; padding-right:10px; vertical-align:top;  }
  .siteMap .a2{ color:#666; font-size:12px;display:inline-block;padding:0 2px; }
  .siteMap .a2:hover{color:#fff;background:#f60; text-decoration:none; }
  .siteMap .ul2{ padding:5px 0 20px; zoom:1;  }
  .siteMap .li3{  line-height:24px;  display:inline-block; *display:inline; zoom:1;   }
  .siteMap .a3{ color:#999; padding-right:10px; margin-right:10px;   border-right:1px solid #d8d8d8;  }
  .siteMap .last3 .a3{ border-right:0;  }
  .siteMap #liID41 .li2{ display:block;  }

  /* 友情链接 */
  .friendLink{overflow:hidden;height:auto; }
  .friendLink li{float:left;width:33%; height:30px;  }


  /* 课程查询 */
  #ScheduleClassQuery{font-size:12px;background:none !important; }
  #ScheduleClassQuery .ScheduleClassQueryTable{border:1px solid #ccc;border-collapse:collapse  }
  #ScheduleClassQuery .ScheduleClassQueryTable a{}
  #ScheduleClassQuery .ScheduleClassQueryTable tr.title td{padding:10px;font-size:14px;background:#fff;  }
  #ScheduleClassQuery .ScheduleClassQueryTable td{border:1px solid #ccc;border-collapse:collapse;padding:5px;line-height:18px;   }
  #ScheduleClassQuery .ScheduleClassQueryTable td.tdbg{background:#f3f3f3; }
  #ScheduleClassQuery #divBtnPrint{text-align:center; }
  #ScheduleClassQuery #divBtnPrint input{padding:3px 10px; }
  #ScheduleClassQuery .ScheduleInTab{width:100%;border-bottom:1px solid #fff;border-top:1px solid #fff;    border-collapse:collapse}
  #ScheduleClassQuery .ScheduleInTab td{border:1px solid #ccc;border-collapse:collapse;padding:5px;line-height:18px; }

  /* 招生查询 */
  .courseList{}
  .courseList ul{}
  .courseList ul li{margin:0 0 10px 0;}
  .courseList h5{font-weight:bold;font-size:14px;float:left; height:35px;line-height:30px;background:url("../images/shareB.gif") 0 -356px no-repeat;  padding-left:20px;}
  .courseList .date{float:left;color:#999;margin:0 0 0 10px; height:35px;line-height:30px;   }
  .courseList ul p{overflow:hidden;clear:both;border-top:1px solid #eee;margin:0px;padding:15px 0 0 0;   }
  .courseList .button{text-align:right; margin:10px; }
  .courseList .button a{display:block; background-position:0 -50px;  width:90px;height:25px; text-align:center; color:#fff !important }

  .courseDetail{}
  .courseDetail .hd h3{font-weight:bold;font-size:18px;float:left; height:35px;line-height:30px;background:url("../images/shareB.gif") 0 -356px no-repeat;  padding-left:20px;}
  .courseDetail .hd .date{font-size:12px;color:#f30;margin:0 0 0 10px; height:35px;line-height:30px; }
  .courseDetail .button{text-align:right; margin:10px; }
  .courseDetail .button a{float:right;_display:inline; display:block;background-position:0 -50px;  width:90px;height:25px; text-align:center; color:#fff !important }
  .courseDetail .bd{line-height:20px; }
  .courseDetail .bd p{line-height:20px;margin-bottom:10px }


  /* 在线报名 */
  .onlineRegBox{}
  .onlineRegBox .hd h3{font-weight:bold;font-size:18px;float:left; height:35px;line-height:30px;background:url("../images/shareB.gif") 0 -356px no-repeat;  padding-left:20px;}
  .onlineRegBox .hd .date{font-size:12px;color:#f30;margin:0 0 0 10px; height:35px;line-height:30px; }
  .onlineRegBox .onlineRegForm{overflow:hidden;width:100%; float:left; }
  .onlineRegBox .formBox{overflow:hidden;width:100%; }
  .onlineRegBox .formBox h4{margin:10px 0;overflow:hidden; color:#0f8680;border-bottom:1px solid #dbdbdb;height:38px;line-height:38px;font-size:14px;font-weight:bold;}

  .onlineRegBox .formBox .fn{float:none !important;width:600px !important;  }
  .onlineRegBox .formBox .formRow{float:left;width:48%; height:30px;  }
  .onlineRegBox .formBox .formRow .formLabel{float:left;width:80px;text-align:right;   }
  .onlineRegBox .formBox .formRow .formField{float:left; }
  .onlineRegBox .formBox .formRow .formField *{vertical-align:middle;}
  .onlineRegBox .formBox .formRow .formField input{border:1px solid #d8d8d8;border-left:1px solid #999;border-top:1px solid #999;height:20px;    }
  .onlineRegBox .formBox .formRow .formClew {float:left; margin:0 0 0 10px;_display:inline;}
  .onlineRegBox .formBox .formRow .formRequery {float:left;width:10px;color:red; text-align:center; }

  .onlineRegBox .return{height:30px;margin:10px;text-align:center;   }
  .onlineRegBox .return input{padding:3px 10px; }
  .onlineRegBox .courseInfo{padding:10px;margin:20px 5px;background:#fafafa;   }
  .onlineRegBox .courseInfo h3{font-weight:bold;color:#0f8680;font-size:14px;height:35px; }
  .onlineRegBox #contactInfo .formRow{display:block;width:600px;  }
}
